Javascript: event objectの一部の値を変える
event object
はsetterをもたないので、直接代入して変えることはできない
新しい
event
objectをつくる
例:
MouseEvent
の場合
code:js
let obj = {};
for (const key in e) {
// bubblesの値をtrueからfalseに変える
obj
key
= key != 'bubbles' ? e
key
: false;
}
const e_ = new MouseEvent(e.type, obj);
今日のページをnavbarから開くUserScript
で遭遇した
こんなことしなくても多分もっと良い実装がある気がするので、誰か教えて下さい
#JavaScript
JavaScript.icon
#object